#ifndef __FileHash_H__
#define __FileHash_H__

#include <string>
#include <fstream>

class FileHash
{
public:
	FileHash(void);
	virtual ~FileHash(void);
public:
	static bool GenFileXml(const std::string& aFilePath, const std::string& aFileResult);
        static bool GenFileXml(const std::string& aFilePath, const std::string& aFileResult, int aPieceSize);

	static bool GenFileXml(const std::string& aFilePath, std::fstream& aFileResult);
};

#endif
